package com.gitee.wsl.data.state.repo

import com.gitee.wsl.data.state.KalugaState
import kotlinx.coroutines.flow.StateFlow

/**
 * A wrapper for a [StateFlow] containing a [KalugaState]
 * @param State the type of [KalugaState] to store.
 */
interface StateFlowRepo<State : KalugaState> {
    val stateFlow: StateFlow<State>
}